//常规拷贝
function append(arr, item) {
    ans = new Array(arr.length);
    for (let i = 0; i < arr.length; i++) {
        ans[i] = arr[i]
    }
    ans.push(item)
    return ans
}

// 使用slice浅拷贝
function append(arr, item) {
    let ans = arr.slice(0);
    ans.push(item)
    return ans
}

// 使用concat返回新数组
function append(arr, item) {
    return arr.concat(item)
}